john colvin
Table TennisBraintree League: Unbeaten Runs Thin Out, and the Real Ranking Sits in a Team's LetterTwo matches in the Braintree League this week finished 6-4. Both were...
EsportsData Silence: When Esports Cannot Count What Has Been LostOn the last night of August 2026, in Busan, I sat before my computer screen...
International FootballFIFA ASEAN Cup 2026: Vietnam's Dismantled Back Line and the Aerial Equation from the PhilippinesOn the preliminary registration sheet that the Philippine Football Federation...
International FootballVietnamese Youth Football and the Data Gap: The Generations Left BehindI still keep the notebook from the U19 national finals. On page eleven, besid...
BadmintonSindhu Reaches the French Open 2026 Final: Six Error-Free Points and the An Se Young TestIn the third game, with the scoreboard reading 15-16 in Hina Akechi's favour,...
TennisFrom the Strait of Hormuz to the Tennis Courts: The Energy Bill of a Global Travel SystemThe A4 Sheet in the Drawer There is an A4 sheet I still keep in a drawer at m...
International FootballThe 'Football' Label on a Music Story: A Crack in the Sports Data PipelineThat night, in an editorial room in Beijing, the screen was still lit past tw...
Domestic Football27 Shots and One Goal: U23 Vietnam and the Problem That Isn't in the Attack13:30, September 18. The kick-off time is set for a muggy midday of the kind...
International FootballAlcaraz and Arnaldi at the Tokyo Open: Reading the Rhythm of the Serve Inside the Expectation TrapOn the centre court at Ariake, the ball skidded fast and low. Carlos Alcaraz...
EsportsWorlds 2026: Play-In becomes a Bo5 'gate of death' – MVK and the survival puzzle of emerging regionsWhen the plane carrying MVK Esports touched down at the international airport...
BasketballReese Leaves After a Blow to the Face, Jones Ruled Out With an Ankle: One WNBA Night, Two Interior Pillars GoneThe clock showed exactly 5.6 seconds left in the second quarter when Sabrina...
ChessYagiz Kaan Erdogmus - 15-Year-Old Turkish Chess Prodigy Hits 2716 Elo, Shatters Age Records and Aims for 290015-year-old Turkish chess prodigy Yagiz Kaan Erdogmus has achieved 2716 Elo,...
EsportsThe Tenth Dimension: When the Esports Player's Body Isn't CountedIn the arena of an esports event in Manila, I sat in the fourth row, notebook...
BadmintonShi Yuqi Withdraws, Li Shifeng Leads China’s Men’s Singles at Kumamoto Masters 2026The report that reached the desk had two pieces. The first: Shi Yuqi withdrew...
GolfJackson Koivun to Play Skins Game with Koepka, Thomas, and Clark: When Golf Chooses a New FaceOn November 27, 2026, at Atlantic Fields Club in Hobe Sound, Florida, four...
BadmintonSindhu Collapses in the Third Game at Asian Games 2026: An Anatomy of a Defeat That Belongs to Physiology, Not to the MindThird game. The score reads 4-3 in favour of Chen Yufei. The shuttle leaves h...
International FootballFenerbahce 1-1 AS Roma: A Bitter Draw in Champions League 2026/27Fenerbahce and AS Roma shared the points in their opening match of the 2026/2...
Domestic FootballBecamex TP.HCM Stun Thanh Hoa in the National Cup: When Resources Outrun TierMinute 83, the score was 0-1. Becamex TP.HCM played as if they had foreseen...
Domestic FootballVăn Hậu's red card, Ngọc Tân's injury and CAHN's ten-man derby winIn the 68th minute of the Hanoi derby, the ball was near the centre circle an...
Domestic FootballVietnam U23 at the 2026 Asian Games: One Training Session, Three Waves of Assembly and a Data Void Before KuwaitOn the afternoon of September 12, Vietnam's U23 national team walked onto the...
EsportsData Silence: When Esports Cannot Count What Has Been LostOn the last night of August 2026, in Busan, I sat before my computer screen...
International FootballFIFA ASEAN Cup 2026: Vietnam's Dismantled Back Line and the Aerial Equation from the PhilippinesOn the preliminary registration sheet that the Philippine Football Federation...
International FootballVietnamese Youth Football and the Data Gap: The Generations Left BehindI still keep the notebook from the U19 national finals. On page eleven, besid...
BadmintonSindhu Reaches the French Open 2026 Final: Six Error-Free Points and the An Se Young TestIn the third game, with the scoreboard reading 15-16 in Hina Akechi's favour,...
TennisFrom the Strait of Hormuz to the Tennis Courts: The Energy Bill of a Global Travel SystemThe A4 Sheet in the Drawer There is an A4 sheet I still keep in a drawer at m...
International FootballThe 'Football' Label on a Music Story: A Crack in the Sports Data PipelineThat night, in an editorial room in Beijing, the screen was still lit past tw...
Domestic Football27 Shots and One Goal: U23 Vietnam and the Problem That Isn't in the Attack13:30, September 18. The kick-off time is set for a muggy midday of the kind...
International FootballAlcaraz and Arnaldi at the Tokyo Open: Reading the Rhythm of the Serve Inside the Expectation TrapOn the centre court at Ariake, the ball skidded fast and low. Carlos Alcaraz...
EsportsWorlds 2026: Play-In becomes a Bo5 'gate of death' – MVK and the survival puzzle of emerging regionsWhen the plane carrying MVK Esports touched down at the international airport...
BasketballReese Leaves After a Blow to the Face, Jones Ruled Out With an Ankle: One WNBA Night, Two Interior Pillars GoneThe clock showed exactly 5.6 seconds left in the second quarter when Sabrina...
ChessYagiz Kaan Erdogmus - 15-Year-Old Turkish Chess Prodigy Hits 2716 Elo, Shatters Age Records and Aims for 290015-year-old Turkish chess prodigy Yagiz Kaan Erdogmus has achieved 2716 Elo,...
EsportsThe Tenth Dimension: When the Esports Player's Body Isn't CountedIn the arena of an esports event in Manila, I sat in the fourth row, notebook...
BadmintonShi Yuqi Withdraws, Li Shifeng Leads China’s Men’s Singles at Kumamoto Masters 2026The report that reached the desk had two pieces. The first: Shi Yuqi withdrew...
GolfJackson Koivun to Play Skins Game with Koepka, Thomas, and Clark: When Golf Chooses a New FaceOn November 27, 2026, at Atlantic Fields Club in Hobe Sound, Florida, four...
BadmintonSindhu Collapses in the Third Game at Asian Games 2026: An Anatomy of a Defeat That Belongs to Physiology, Not to the MindThird game. The score reads 4-3 in favour of Chen Yufei. The shuttle leaves h...
International FootballFenerbahce 1-1 AS Roma: A Bitter Draw in Champions League 2026/27Fenerbahce and AS Roma shared the points in their opening match of the 2026/2...
Domestic FootballBecamex TP.HCM Stun Thanh Hoa in the National Cup: When Resources Outrun TierMinute 83, the score was 0-1. Becamex TP.HCM played as if they had foreseen...
Domestic FootballVăn Hậu's red card, Ngọc Tân's injury and CAHN's ten-man derby winIn the 68th minute of the Hanoi derby, the ball was near the centre circle an...
Domestic FootballVietnam U23 at the 2026 Asian Games: One Training Session, Three Waves of Assembly and a Data Void Before KuwaitOn the afternoon of September 12, Vietnam's U23 national team walked onto the...
